home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 40
/
Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso
/
Aminet
/
misc
/
emu
/
ATUtilities.lha
/
ATUtilities
/
janus_lib.asm
< prev
next >
Wrap
Assembly Source File
|
2000-09-26
|
7KB
|
381 lines
XREF _JanusBase
XDEF _LVOSetJanusHandler
_LVOSetJanusHandler: EQU -30
XDEF _SetJanusHandler
_SetJanusHandler:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),A1
MOVE.L _JanusBase,A6
JSR -30(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOSetJanusRequest
_LVOSetJanusRequest: EQU -36
XDEF _SetJanusRequest
_SetJanusRequest:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L _JanusBase,A6
JSR -36(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOSetJanusEnable
_LVOSetJanusEnable: EQU -42
XDEF _SetJanusEnable
_SetJanusEnable:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L _JanusBase,A6
JSR -42(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOSendJanusInt
_LVOSendJanusInt: EQU -48
XDEF _SendJanusInt
_SendJanusInt:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -48(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOCheckJanusInt
_LVOCheckJanusInt: EQU -54
XDEF _CheckJanusInt
_CheckJanusInt:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -54(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOAllocJanusMem
_LVOAllocJanusMem: EQU -60
XDEF _AllocJanusMem
_AllocJanusMem:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L _JanusBase,A6
JSR -60(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOFreeJanusMem
_LVOFreeJanusMem: EQU -66
XDEF _FreeJanusMem
_FreeJanusMem:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A1
MOVE.L 12(SP),D0
MOVE.L _JanusBase,A6
JSR -66(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusMemBase
_LVOJanusMemBase: EQU -72
XDEF _JanusMemBase
_JanusMemBase:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -72(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusMemType
_LVOJanusMemType: EQU -78
XDEF _JanusMemType
_JanusMemType:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -78(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusMemToOffset
_LVOJanusMemToOffset: EQU -84
XDEF _JanusMemToOffset
_JanusMemToOffset:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -84(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOGetParamOffset
_LVOGetParamOffset: EQU -90
XDEF _GetParamOffset
_GetParamOffset:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L _JanusBase,A6
JSR -90(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOSetParamOffset
_LVOSetParamOffset: EQU -96
XDEF _SetParamOffset
_SetParamOffset:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L _JanusBase,A6
JSR -96(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOGetJanusStart
_LVOGetJanusStart: EQU -102
XDEF _GetJanusStart
_GetJanusStart:
MOVE.L A6,-(SP)
MOVE.L _JanusBase,A6
JSR -102(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOSetupJanusSig
_LVOSetupJanusSig: EQU -108
XDEF _SetupJanusSig
_SetupJanusSig:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L 16(SP),D2
MOVE.L 20(SP),D3
MOVE.L _JanusBase,A6
JSR -108(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOCleanupJanusSig
_LVOCleanupJanusSig: EQU -114
XDEF _CleanupJanusSig
_CleanupJanusSig:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -114(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusLock
_LVOJanusLock: EQU -120
XDEF _JanusLock
_JanusLock:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -120(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusUnlock
_LVOJanusUnlock: EQU -126
XDEF _JanusUnlock
_JanusUnlock:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -126(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJBCopy
_LVOJBCopy: EQU -132
XDEF _JBCopy
_JBCopy:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),A1
MOVE.L 16(SP),D0
MOVE.L _JanusBase,A6
JSR -132(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOAddService
_LVOAddService: EQU -138
XDEF _AddService
_AddService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L 16(SP),D1
MOVE.L 20(SP),D2
MOVE.L 24(SP),D3
MOVE.L 28(SP),D4
MOVE.L 32(SP),D5
MOVE.L _JanusBase,A6
JSR -138(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOGetService
_LVOGetService: EQU -144
XDEF _GetService
_GetService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L 16(SP),D1
MOVE.L 20(SP),D2
MOVE.L 24(SP),D3
MOVE.L _JanusBase,A6
JSR -144(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOCallService
_LVOCallService: EQU -150
XDEF _CallService
_CallService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -150(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOReleaseService
_LVOReleaseService: EQU -156
XDEF _ReleaseService
_ReleaseService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -156(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVODeleteService
_LVODeleteService: EQU -162
XDEF _DeleteService
_DeleteService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -162(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusOffsetToMem
_LVOJanusOffsetToMem: EQU -168
XDEF _JanusOffsetToMem
_JanusOffsetToMem:
MOVE.L A6,-(SP)
MOVE.L 8(SP),D0
MOVE.L 12(SP),D1
MOVE.L _JanusBase,A6
JSR -168(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOTranslateJanusPtr
_LVOTranslateJanusPtr: EQU -174
XDEF _TranslateJanusPtr
_TranslateJanusPtr:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L _JanusBase,A6
JSR -174(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOMakeBytePtr
_LVOMakeBytePtr: EQU -180
XDEF _MakeBytePtr
_MakeBytePtr:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -180(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOMakeWordPtr
_LVOMakeWordPtr: EQU -186
XDEF _MakeWordPtr
_MakeWordPtr:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -186(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOAllocJRemember
_LVOAllocJRemember: EQU -192
XDEF _AllocJRemember
_AllocJRemember:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L 16(SP),D1
MOVE.L _JanusBase,A6
JSR -192(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOFreeJRemember
_LVOFreeJRemember: EQU -198
XDEF _FreeJRemember
_FreeJRemember:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L _JanusBase,A6
JSR -198(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOAttachJRemember
_LVOAttachJRemember: EQU -204
XDEF _AttachJRemember
_AttachJRemember:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),A1
MOVE.L _JanusBase,A6
JSR -204(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOAllocServiceMem
_LVOAllocServiceMem: EQU -210
XDEF _AllocServiceMem
_AllocServiceMem:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),D0
MOVE.L 16(SP),D1
MOVE.L _JanusBase,A6
JSR -210(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOFreeServiceMem
_LVOFreeServiceMem: EQU -216
XDEF _FreeServiceMem
_FreeServiceMem:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L 12(SP),A1
MOVE.L _JanusBase,A6
JSR -216(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOJanusLockAttempt
_LVOJanusLockAttempt: EQU -222
XDEF _JanusLockAttempt
_JanusLockAttempt:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -222(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOLockService
_LVOLockService: EQU -228
XDEF _LockService
_LockService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -228(A6)
MOVE.L (SP)+,A6
RTS
XDEF _LVOUnLockService
_LVOUnLockService: EQU -234
XDEF _UnLockService
_UnLockService:
MOVE.L A6,-(SP)
MOVE.L 8(SP),A0
MOVE.L _JanusBase,A6
JSR -234(A6)
MOVE.L (SP)+,A6
RTS